* {
padding: 0;
margin: 0;
}
html, body {
height: 100%;
}

body{
	background-color:#fff;
  @include bg('ptLight.png',0,0,repeat);
	//font:16px/26px Helvetica, Helvetica Neue, Arial;
  position: relative; z-index: 1;
}
img{ max-width: 100%; }
.max-container{  }
.container, .wrapper{ margin:0px auto; width: 960px; position:relative; z-index: 1; height:auto !important; }
.clr, .clear{ clear:both; }
.nbd{ border:none !important;}
.nbdr{ border-right:none !important;}
.nbdl{ border-left:none !important;}
.nbdt{ border-top: none !important;}
.nbdb{ border-bottom: none !important;}
.nmrr{ margin-right:0px !important;}
.nmrl{ margin-left:0px !important;}
.nmrt{ margin-top: 0 !important;}
.nmrb{ margin-bottom: 0 !important;}
.npl{ padding-left:0px !important;}
.npr{ padding-right:0px !important;}
.npt{ padding-top: 0 !important;}
.npl{ padding-bottom: 0 !important;}
.no-bg{background:none !important;}
.flr{ float:right !important;}
.fll{ float:left !important;}
.bold{ font-weight:bold !important; }
.textInput{ display:block; }
.hide{ display:none !important; }
/* USING FOR SITE WITHOUT SLIDE IMAGE*/
.odd{ background-color:#eeeeee !important;}
.even{}
.txtInput_toggle{}
.clear-fix:after {
        visibility: hidden;
        display: block;
        content: "";
        clear: both;
        height: 0;
        }
* html .clear-fix             { zoom: 1; } /* IE6 */
*:first-child+html .clear-fix { zoom: 1; } /* IE7 */

/* =============================================================================
   Non-Semantic Helper Classes
   ========================================================================== */

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
a{ text-decoration:none;}

ul{
  margin:0; padding:0; list-style:none;
}